package com.unidt.www.module.third.enterprise.service;


import com.unidt.www.framework.common.pojo.PageResult;
import com.unidt.www.module.third.enterprise.domain.SystemUserEnterpriseDO;
import com.unidt.www.module.third.enterprise.vo.system.SystemUserEnterpriseCreatReqVO;
import com.unidt.www.module.third.enterprise.vo.system.SystemUserEnterpriseListReqVO;
import com.unidt.www.module.third.enterprise.vo.system.SystemUserEnterpriseUpdateReqVO;


/**
 * <p>
 * 部门表 服务类
 * </p>
 *
 * @author ouyangoyys
 * @since 2022-11-24
 */
public interface SystemUserEnterpriseService {




    /**
     * 新增
     *
     */
    Long create(SystemUserEnterpriseCreatReqVO reqVO);

    /**
     * 更新
     *
     *
     */
    void update(SystemUserEnterpriseUpdateReqVO reqVO);

    /**
     * 删除
     *
     *
     */
    void delete(Long id);

    SystemUserEnterpriseDO selectByUserId(Long userId);
    /**
     * 查询
     */
    PageResult<SystemUserEnterpriseDO> list(SystemUserEnterpriseListReqVO reqVO);

}
